LiteSpeed\Optimize D

Total Complexity 263
Dependencies 7
Dependents 2
Total lines 1,288
Lines of code 776
Logical lines of code 526
Comment lines 307
Methods 27
Properties 25

Methods 27

Method Rating Maintainability Complexity Lines of code
_optimize()
D
18
72 187
_parse_css()
C
32 28 97
_parse_js()
C
35 28 78
init()
A
42 15 50
_src_queue_handler()
A
45 15 37
_js_defer()
A
50 9 27
_async_ggfonts()
A
48 8 30
_js_inline_defer()
S
50 7 27
_js_delay()
S
53 7 23
dns_optm_filter()
S
59 7 17
finalize()
S
51 6 27
_build_hash_url()
S
53 6 20
_dns_optm_init()
S
57 6 15
remove_query_strings()
S
61 6 12
_async_css()
S
57 5 16
rm_cache_folder()
S
65 6 9
_font_optm()
S
59 5 14
dns_optm_output()
S
62 5 12
_build_js_tag()
S
64 4 9
_maybe_js_delay()
S
64 4 9
_preserve_esi()
S
61 3 12
_build_js_inline()
S
65 3 9
_async_css_list()
S
65 3 9
vary_add_role_exclude()
S
71 2 6
_build_single_hash_url()
S
61 1 11
__construct()
S
75 1 4
_emoji_rm()
S
65 1 9